//
//  WEIBOBaseStatusframe.h
//  OneWeiBo
//
//  Created on 21.
//   
//

#import <Foundation/Foundation.h>

@class WEIBOStatus;
@interface WEIBOBaseStatusframe : NSObject
{
    @protected
    CGFloat _cellHeight;
    CGRect _retweetViewFrame;
    CGRect _topViewFrame;
    WEIBOStatus *_status;
    
}
@property (nonatomic, strong) WEIBOStatus *status;

// 顶部的view
@property (nonatomic, assign, readonly) CGRect topViewFrame;
// 头像
@property (nonatomic, assign, readonly) CGRect iconViewFrame;
// 会员图标
@property (nonatomic, assign, readonly) CGRect vipViewFrame;
// 配图
@property (nonatomic, assign, readonly) CGRect photoViewFrame;
// 昵称
@property (nonatomic, assign, readonly) CGRect nameLabelFrame;
// 时间
@property (nonatomic, assign, readonly) CGRect timeLabelFrame;
// 来源
@property (nonatomic, assign, readonly) CGRect sourceLabelFrame;
// 正文
@property (nonatomic, assign, readonly) CGRect contentLabelFrame;

// 被转发微博的view
@property (nonatomic, assign, readonly) CGRect retweetViewFrame;
// 被转发微博的昵称
@property (nonatomic, assign, readonly) CGRect retweetNameLabelFrame;
// 被转发微博的正文
@property (nonatomic, assign, readonly) CGRect retweetContentLabelFrame;
// 被转发微博的配图
@property (nonatomic, assign, readonly) CGRect retweetPhotoViewFrame;

/**
 *  cell 的高度
 */
@property (nonatomic, assign, readonly) CGFloat cellHeight;

/**
 *  设置转发微博reweetView 内容的frame
 */
- (void)setRetweetViewContentFrame:(WEIBOStatus *)status;

/**
 *  设置原文微博topview内容的frame
 */
- (void)setTopViewContentFrame:(WEIBOStatus *)status;
@end
